package com.hanamaki.basic.array;

import com.hanamaki.oop.demo05.B;

public class Array02 {

    static char aChar;
    static int anInt;
    static Integer integer;
    static Boolean aBoolean;

    public static void main(String[] args) {

//        静态初始化   创建+赋值
        int[] arr = {1, 2, 3, 45};

//        数组的遍历，通过下标遍历
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }

//        增强for遍历
        for (int i : arr) {
            System.out.println();
            System.out.println(i);
        }

//        动态初始化
//        5 数组的长度
//        创建数组
        int[] arr1 = new int[5];
//        通过下标给 动态初始化的数组 赋值
        arr1[2] = 4;
        System.out.println(arr1[2]);


//        默认初始化
        Boolean[] arr2 = new Boolean[5];
        for (Boolean i : arr2) {
            System.out.println(i);
        }

//        先创建数组   int[]
        int[] arr3;

//        开辟空间
        arr3 = new int[10];

        arr3[0] = 9;

        System.out.println(anInt);  // ctrl + d
        System.out.println(aBoolean); // ctrl + y  删除当前行
        System.out.println(integer);
        System.out.println((int) aChar);
    }
}
